import request from '@/utils/request'
import $qs from 'qs'

// 卡包列表
export function cardLists(params) {
  return request({
    url: '/cardLists',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 删除卡包
export function cardDel(params) {
  return request({
    url: '/cardDel',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 卡包详情
export function cardBagDetail(params) {
  return request({
    url: '/cardBagDetail',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 卡包新增或编辑
export function cardAddEdit(params) {
  return request({
    url: '/cardAddEdit',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 卡包是否展示
export function cardIsShow(params) {
  return request({
    url: '/cardIsShow',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 卡包编辑排序
export function cardEditSort(params) {
  return request({
    url: '/cardEditSort',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 卡包分类列表
export function cardIndex(params) {
  return request({
    url: '/cardIndex',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 删除卡包分类
export function cardDestroy(params) {
  return request({
    url: '/cardDestroy',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 编辑卡包分类是否显示
export function cardEditShow(params) {
  return request({
    url: '/cardEditShow',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 新增或编辑卡包分类
export function cardClassSave(params) {
  return request({
    url: '/cardClassSave',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 卡包编辑分类排序
export function cardClassEditSort(params) {
  return request({
    url: '/cardClassEditSort',
    method: 'post',
    data: $qs.stringify(params)
  })
}


// 卡包编辑分类详情
export function cardClassShow(params) {
  return request({
    url: '/cardClassShow',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 使用记录
export function cardUseLists(params) {
  return request({
    url: '/cardUseLists',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 订单列表
export function cardOrderLists(params) {
  return request({
    url: '/cardOrderLists',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 用户列表
export function cardUserIndex(params) {
  return request({
    url: '/cardUserIndex',
    method: 'post',
    data: $qs.stringify(params)
  })
}
// 用户列表-禁用
export function cardUserEditStatus(params) {
  return request({
    url: '/cardUserEditStatus',
    method: 'post',
    data: $qs.stringify(params)
  })
}
// 调整次数
export function changeNumber(params) {
  return request({
    url: '/changeNumber',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 调整记录
export function changeLists(params) {
  return request({
    url: '/changeLists',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 兑换码列表
export function cardCodeIndex(params) {
  return request({
    url: '/cardCodeIndex',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 删除兑换码
export function cardCodeDel(params) {
  return request({
    url: '/cardCodeDel',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 生成兑换码
export function cardCodeAdd(params) {
  return request({
    url: '/cardCodeAdd',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 获取卡包设置
export function cardSettingGet(params) {
  return request({
    url: '/cardSettingGet',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 保存卡包设置
export function cardBagSaveSetting(params) {
  return request({
    url: '/cardBagSaveSetting',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 根据商家分类获取商家数据
export function getStoreForSortId(params) {
  return request({
    url: '/getStoreForSortId',
    method: 'post',
    data: $qs.stringify(params)
  })
}

// 推广
export function cardExtension(params) {
  return request({
    url: '/cardExtension',
    method: 'post',
    data: $qs.stringify(params)
  })
}